@charset "utf-8";
/* CSS Document */
html,body {height:100%;} 
body { margin:0; color:#444444; font:12px/20px "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; background:#EEF2FB;}
ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,i,u,em,small,sub,sup,input,button,textarea,p,th,td,strong{ margin:0; padding:0; font-style:normal;}
input{outline:none} 
a img{border:none;}
li {list-style:none;}
div, ul, dl { zoom:1;}
ul{ height:auto;}
img,fieldset { border:none; }
h1,h2,h3,h4,h5,h6{font-size:14px;}
select, input, textarea { font-size:12px;}
select, input, img { vertical-align:middle;}
a{color:#444;text-decoration:none; outline:none;}
a:hover{color:#529bef;text-decoration:none;}
div:after, ul:after, dl:after { content:""; display:block; clear:both; height:0; visibility:hidden;}

.blu,a.blu,.blu a{color:#529bef;}
.line{ text-decoration:underline;}
.fl{ float:left; display:inline;}
.fr{ float:right;}

.header{ height:83px; width:100%; overflow:hidden; background:url(../img/head-bg.png) repeat-x; border-bottom:1px solid #91a2ae;}
.logo{ background:url(../img/logo.png) no-repeat; width:349px; height:58px; overflow:hidden; float:left;}
.menu-right{ float:right;}
.nav{ clear:both; height:24px; width:100%;}
.nav-ul{ float:left; padding:0 20px;}
.nav-ul li{ display:inline-block; *display:inline; zoom:1; overflow:hidden; font-size:14px; line-height:24px; margin:0 10px;}
.login{ float:right; line-height:24px; padding:0 10px;}
.login div{float:right;padding:0 3px;}



.wrap{ clear:both; margin-top:10px;}
.frame-main{ float: right; width: 100%; margin-left: -192px;} 
.frame-cnt{ margin-left: 192px; overflow:hidden; background:url(../img/leftbg.gif) repeat-y 0 0; } 
.frame-sidebar{float:left; width:182px; position:relative; z-index:1000; }
.frame-cont{ margin-left:4px; background:#ffffff url(../img/rightbg.gif) repeat-y right 0; padding:16px; min-height:600px; _height:600px;}

.frame-tit{ background:url(../img/tit-bg.gif) repeat-x; height:29px; overflow:hidden;}
.ico-left{ float:left; background:url(../img/ico-left.gif) no-repeat -7px 0; width:17px; height:30px;}
.ico-right{ float:right; background:url(../img/ico-right.gif) no-repeat 9px 0; width:17px; height:30px;}
.title{ background:url(../img/top_bt.jpg) no-repeat; width:85px; height:29px; text-align:center; line-height:34px; overflow:hidden; float:left;}
.title-side{ float:right;}
.title-side a{ margin:0 6px; line-height:28px;}

.page-info{ clear:both; padding:10px 0;}

.page{text-align:right;}
.page span,.page a{margin-left:10px;height:20px;line-height:20px;padding:0 5px; cursor:pointer;}
.page span{ cursor:default;}
.page a,.page span{ display:inline-block;border:1px solid #e5e5e5; text-align:center; overflow:hidden; border-radius:2px; background-color:#f7f7f7;}
.page a:hover,.page span:hover{ box-shadow:1px 1px 3px #ccc; background-color:#f7f7f7; text-decoration:none;}
.page .active,.page .active:hover,.listNum .page .active,.listNum p .active{ background-color:#e6e6e6; box-shadow:1px 1px 4px #ccc inset; color:#2B83C1;}
.page span:hover{ box-shadow:0px 0px 0px #ccc}


/* 
* @name: ui-弹出框 
* @overview-description: 弹出框组件主要针对浮层设计，主要包括标题层+内容层+关闭层，其中标题层可隐藏，关闭层可隐藏。 
* @required: 与其他组件的耦合关系：与其它组件不相关联 
*/ 
.ui_window{ position:absolute; z-index:10000; padding:17px; visibility:hidden;text-align:center;}
.ui_window .ui_pop_box{ z-index:2; border:1px solid #ebebeb; position:relative; overflow:hidden; text-align:left;margin:0px auto;}

.ui_window .ui_pop_mask{ z-index:1; position:absolute; top:0; left:0; width:100%; height:100%; background:#545454; opacity:0.2; filter:alpha(opacity=20);/**IE**/ border-radius:3px; box-shadow:0 0 5px #395680; _width:expression(this.parentNode.scrollWidth +"px");_height:expression(this.parentNode.scrollHeight +"px");}

.ui_window .ui_pop_head{ background:#ffffff;  position:relative;}
.ui_window .ui_pop_head_tit{ height:30px; line-height:30px; padding-left:10px; font-size:14px; color:#333; font-weight:bold; border-bottom:1px solid #c5c5c5; overflow:hidden;}
.ui_window .ui_pop_head_btn_close{ position:absolute; top:0; right:0; width:30px; height:30px; cursor:pointer; line-height:30px; text-align:center; font-weight:bold; font-size:large;}

.ui_window .ui_pop_body{ background:#ffffff; position:relative; overflow:hidden; padding-top:15px;}
.ui_window .loading{ background:#ffffff url(http://i0.letvimg.com/img/201207/20/loading.gif) no-repeat center center;}

.ui_window_mask{z-index:9999; position:absolute;top:0;left:0; background:#545454;width:100%;height:100%;opacity:0.5; filter:alpha(opacity=50); display:none; }

input[type="button"], input[type="submit"], input[type="reset"]{background:url(http://i3.letvimg.com/css/201208/13/usebg.png) no-repeat; padding:5px 20px; border:1px solid #d6d6d6; background-position:0 -235px; color:#969696; border-radius:2px; cursor:pointer;}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{ box-shadow:1px 1px 3px #cccccc;}